/* 校企合作 */
header{
	padding-bottom: 40px;
	.wrap .right div{
		font-size: 38px;
		color: #fff;
		line-height: 60px;
		font-family: '宋体';
	}
}
.navbar{
	margin-top: -3px;
}
#main{
	.main_top{
		min-height:322px;
		border-bottom:10px;
		.main_title{
			height:60px;
			border-bottom:1px solid #ccc;
			overflow:hidden;
			position:relative;
			b{
				float:left;
				color: #222;
				font:800 18px/60px ' ';
				span{
					font:500 16px/70px ' ';
					margin:0 5px;
				}
			}
			span{
				font: 18px/60px ' ';
				color: #959595;
			}
			span.more{
				line-height: 60px;
				float: right;
				font-size: 14px;
				i{
					vertical-align: middle;
					font-size: 24px;
				}
			}
			a{
				float:right;
				font:16px/70px ' ';
				color:#999;
			}
			i.square{
				display:block;
				margin:20px 7px 0;
				width:6px;
				height:22px;
				background:#bc0a2f;
				float:left;
			}
			i.square2{
				display:block;
				width:120px;
				height:2px;
				background:#bc0a2f;
				position:absolute;
				bottom:0;
				left:0;
			}
		}
		.img_news{
			.content{
				margin-bottom:20px;
				height: 240px;
				padding-top: 28px;
				padding-bottom: 10px;
				border-right:1px solid #f8f8f8;
				border-bottom:1px solid #f8f8f8;
				div.left{
					padding:0;
					height:100%;
					img{
						width:100%;
						height:100%;
					}
				}
				ul.right{
					height: 100%;
					li{
						white-space: nowrap;
						overflow: hidden;
						text-overflow: ellipsis;
						line-height: 25px;
						font-size: 14px;
						color: #222;
						a{
							color: #222;
						}
						a:hover{
							color: #d43e45;
						}
					}
				}
				
			}
			@media(max-width:)
		}
		.news_nav{
			
			.news_nav_box{
				width:100%;
				display:block;
				height:240px;
				.top{
					margin-top: 10px;
					width: 100%;
					height: 50px;
					line-height: 50px;
					background: #0d86dd;
					color: #fff;
					text-align: center;
					i{
						margin-right: 10px;
						font-size: 30px;
						display: inline-block;
						vertical-align: middle;
					}
					span{
						font-size: 20px;
						display: inline-block;
						vertical-align: middle;
					}
				}
				.bottom{
					margin-top: 10px;
					height: 167px;
					background: #0d86dd;
					color: #fff;
					padding: 10px 20px 10px;
					.input-box{
						width: 100%;
						border-radius: 6px;
						height: 26px;
						overflow: hidden;
						background: #fff;
						margin-bottom: 20px;
						i{
							display: inline-block;
							float: left;
							height: 26px;
							line-height: 26px;
							text-align: center;
							width: 18%;
							box-sizing: border-box;
							background: #065d9c;
							color: #fff;
						}
						input{
							padding-left: 10px;
							float: right;
							height: 26px;
							box-sizing: border-box;
							width: 80%;
							display: inline-block;
							background: transparent;
						}
					}
					ul{
						li{
							display: inline-block;
							width: 49%;
							line-height: 30px;
							list-style-type: disc;
						}

					}
				}
			}
			.news_nav_box{
				div.downLoad{
					line-height:50px;
					font-size:16px;
					color:#000;
					margin:5px 0;
					padding-left:10px;
				}
				div.first{
					background:#f1f2f8;
					margin-top:20px;
				}
				div.second{
					background:#eae3e6;
				}
				div.thired{
					background:#f1f2f8;
				}
				div.four{
					background:#f1f2f8;
				}
				div.downLoad:hover{
					background:#eae3e6;
				}
			}
			
		}
	}
	.main_center{
		min-height:324px;
		border-bottom:10px;
		.main_title{
			height:60px;
			border-bottom:1px solid #ccc;
			overflow:hidden;
			position:relative;
			b{
				float:left;
				color: #222;
				font:800 18px/60px ' ';
				span{
					font:500 16px/70px ' ';
					margin:0 5px;
				}
			}
			span{
				font: 18px/60px ' ';
				color: #959595;
			}
			span.more{
				line-height: 60px;
				float: right;
				font-size: 14px;
				i{
					vertical-align: middle;
					font-size: 24px;
				}
			}
			a{
				float:right;
				font:16px/70px ' ';
				color:#999;
			}
			i.square{
				display:block;
				margin:20px 7px 0;
				width:6px;
				height:22px;
				background:#bc0a2f;
				float:left;
			}
			i.square2{
				display:block;
				width:120px;
				height:2px;
				background:#bc0a2f;
				position:absolute;
				bottom:0;
				left:0;
			}
		}
		.news_nav{
			.news_nav_box{
				padding: 10px 5px;
				width:100%;
				display:block;
				height:240px;
				li{
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
					line-height: 24px;
					font-size: 14px;
					a{
						color: #222;
					}
					a:hover{
						color: #d43e45;
					}
					i{
						color: #d43e45;
						font-size: 14px;
					}
				}
			}
			
		}

	}
	.main_bottom{
		min-height:95px;
		background:#ededed;
		padding-top:14px;
		.left{
			.swiper-container{
				height:70px;
			}
			li{
				height:57px;
				padding-top:10px;
				display: box;
				display: -webkit-box;
				display: -moz-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				div.left{
					width:48px;
					height:48px;
					/*float:left;*/
					background:#f7f7f7;
					border:1px solid #ccc;
					margin-right:8px;
					span{
						display:block;
						height:24px;
						overflow:hidden;
						text-align:center;
						font:10px/24px ' ';
					}
					span:nth-of-type(1){
						background:#bc0a2f;
						color:#fff;
					}
				}
				div.right{
				    -webkit-box-flex: 1;
				    -moz-box-flex: 1;
				    -webkit-flex: 1;
				    -ms-flex: 1;    
				    flex: 1;
				    a{
				    	color:#222;
				    }
				    a:hover{
						color:#bc0a2f;
					}
				    font:12px/18px ' ';
				    /*paddding-top:8px;*/
				    display: -webkit-box;
					-webkit-box-orient: vertical;
					-webkit-line-clamp: 2;
					overflow: hidden;
					display: -webkit-box;
					-webkit-box-orient: vertical;
					-webkit-line-clamp: 2;
					padding:10px 0 ;
				}
			}
		}
		.right{
			div.right_link{
				padding-left: 180px;
				margin-top:15px;
				cursor: pointer;
				div.link{
					margin:0 auto;
					width:205px;
					height:34px;
					border:1px soild #08348b;
					color:#08348b;
					display: box;
					display: -webkit-box;
					display: -moz-box;
					display: -ms-flexbox;
					display: -webkit-flex;
					display: flex;
					position:relative;
					background:#fff;
					span{
						display:block;
						-webkit-box-flex: 1;
					    -moz-box-flex: 1;
					    -webkit-flex: 1;
					    -ms-flex: 1;    
					    flex: 1;
					    text-align: left;
					    font:16px/34px ' ';
					    padding-left:10px;
					}
					i.iconfont{
						display:block;
						width:34px;
						height:34px;
						text-align: center;
					    font:16px/34px ' ';

					}
					ul{
						position:absolute;
						top:34px;left:0;
						background:#fff;
						border:1px solid #ccc;
						width:100%;
						box-sizing: border-box;
						padding:5px 10px;
						margin-top:5px;
						z-index: 99;
						display:none;
						li{
							height:34px;
							font:16px/34px ' ';
							border-bottom:1px solid #ccc;
							a{
								color:#333;
							}
						}
						li:nth-last-of-type(1){
							border:none;
						}	
						li:hover{
							a{
								color:#bc0a2f;
							}
						}			
					}
				}
			
			}
		}
	}
	
}